/****/
// 首页导航左侧导航显隐控制
$(document).scroll(function() {
  var scTop = $(document).scrollTop()
  if ($(window).innerWidth() >= 1280) {
    if (scTop >= 550) {
      $('.index-cont-nav,.gotop').show()
    } else {
      $('.index-cont-nav,.gotop').hide()
    }
  }
})

// vue
var containerVue = new Vue({
  el: '#container',
  data: {
    portal_url: VUE_APP_CLIENT_PORTAL_URL,
    manage_url: VUE_APP_CLIENT_MANAGE_URL,
    token: Cookies.get('portal_access_token') || '',
    // 课程分类树
    categoryTreeNodes: [],
    // 我的课程表
    myLearnedRecords: []
  },
  methods: {
    handleClickCategoryTreeNode(mt, st) {
      window.open(
        `${this.portal_url}/pages/learing-list.html?mt=${mt}&st=${st}`,
        '_blank'
      )
    }
  },
  created() {
    if (this.token) {
      // 我的课程表
      learned_records_list({ pageNo: 1, pageSize: 3 }).then(data => {
        containerVue.myLearnedRecords = data.items
      })
    }
  }
})

// 主程序
$(function() {
  // 课程分类树
  category_tree_nodes().then(data => {
    containerVue.categoryTreeNodes = data[0].categoryTreeNodes
    Vue.nextTick(function() {
      buildCategoryTreeNodesAnimate()
    })
  })
})
